"init"
"reportState"
"requestQueue"
"finishedTask", {task: thisTask, result: result}
"updateQueue", {value: []}
"quit"
"unload"
"settings", {value: settings}
"setState", {value: "idle"}			// idle / busy
"doNextTask"
"connectionFailed"
